#include <stdio.h>
#include <conio.h>

int main(){
    int a=100,b=200;

    const int *p = &a;
    int * const q = &b;
    printf("a=%d, *p=%d\n",a,*p);
    printf("b=%d, *q=%d\n\n",b,*q);

    /*不可利用*p间接更改a变量值
        *p=b;
    */

   /*但可以将p指针指向另一变量地址*/
   p=&b;
   printf("执行p=&b\n*p=%d\n\n",*p);


   /*不可更改q指针指向另一变量的地址
        q=&a;
   */

  /*但可以利用q指针间接更改b的值*/
  *q=888;
  printf("执行*q=888\nb=%d\n\n",b);

  getch();
  return 0;
}